經前面四天的學習,對資料分析已經有大概的觀念了,但!「資料」分析裡的「資料」,我們該從哪裡取得?答案就是資料庫啦!
資料庫(Database) 是一個組織、儲存大量結構的系統。
SQL(Structured Query Language) 則是資料分析學習道路上的必修學分,用來管理和操作關連式資料庫的程式語言,它的原理離不開四個字「集合運算」。
再來介紹四個管理資料庫的基本操作:
新增紀錄,可以是將數據插入現有的表格或創建新表格,同時會確保新數值不違反表格的約束條件。INSERT INTO users (name , age) VALUES (‘Paisley’ , ’20’);
檢索,可以是整個表格,也可以針對特定條件的部分數據。SELECT * FROM users WHERE age = 20;
修改現有的數據,可以更改一個或多個屬性。UPDATE users SET name ‘Paisley’ WHERE id = 2;
刪除數據紀錄。DELETE users WHERE id = 2;
CRUD的操作是資料庫的基礎,無論是要應用在程式開發還是別的領域,都需要掌握如何有效進行這些操作。
下面示範一些基本的SQL查詢:
SELECT * FROM 表格名稱;
SELECT 例1, 例2, … FROM 表格名稱;
SELECT * FROM 表格名稱 WHERE 條件;
SELECT * FROM 表格名稱 ORDER BY 列名 ASC/DESC;
資料庫大致的概念就介紹到這邊,明天要跟大家分享的是數理統計學喔!